Home > biomechZoo > Toolbox > PiG Ops > IDA Ops > kinetics_data.m

kinetics_data

PURPOSE ^

data = KINETICS_DATA(data,settings,filt) will compute inverse dynamics on

SYNOPSIS ^

function data = kinetics_data(data,settings,filt)

DESCRIPTION ^

 data = KINETICS_DATA(data,settings,filt) will compute inverse dynamics on
 Plugingait (PiG) or Oxford Foot model (OFM) marker sets

 ARGUMENTS
  data      ...  Zoo data containing all vicon 'bone' outputs
  settings  ...  Settings control (struct) with the following fields:
                 'segpar'(string). Default, 'segmentParameters' (currently only choice)
                 'graph' (boolean). Default, false
                 'city'  (string). Default, 'standard' sets grav const, see g
                 'filt'  (boolean). Default, false. Don't filter intermediate calculations
                 'comp'  (boolean). Default, true. Compares agains Vicon output (if available)
  filt            Filter settings for GRF (struct). Default, see setFilt

 RETURN
  data      ...  Zoo data with joint kinetics and related quantities appended

 NOTES
 - This function computes all force and moments based on the method proposed by
   Vaughan (The Dynamics of Human Gait, 1999).
 - Joint Power are computed according to Kwon (eq 7)
   http://www.kwon3d.com/theory/jtorque/jen.html
 - Joint Forces are expressed in the distal segment reference frame
   according to Vicon and not using the Grood and Suntay axes as proposed by Vaughan.
 - Only midfoot (OFM only), ankle, knee, and hip kinetics are computed here. However,
   pelvis segment embedded axes are included since they are required for hip power calcs
 - For best agreement of Force values with Vicon all segments were given a mass of 0kg
   (please see force subfunctions)

 GENERAL ALGORITHM (see Vaughan for more details)
  1) Calculate the forces at the proximal joint using Newton's 2nd law (linear form)
  2) Calculate the moment arms, proximal and distal, between the force application
     point and the segment centre of gravity.
  3) Calculate the residual moment acting on the segment.
  4) Calculate the rate of change of angular momentum for the segment
  5) Calculate the resultant joint moment, first in the xyz system using
     Newton's 2nd law (angular form), then in XYZ system.
  6) Convert the joint force and moment from the XYZ system to a body-based system.


 See also kinematicsPiG_data, makebones, prepfp_data

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Sun 10-Mar-2024 22:39:06 by m2html © 2005